import { IsAuthorizationEnum } from '@/enums/phoneAuthEnum';

export interface IPhoneAuthListResult {
  allotmentTotal: number;
  appId: string;
  comingOfAge: number;
  contactsName: string;
  contactsPhone: string;
  createTime: string;
  effective: number;
  isAuthorization: IsAuthorizationEnum;
  orgCode: string;
  orgId: number;
  orgName: string;
  tenantId: number;
}

export interface IGetConvertibleSkusData {
  spSpuId: string;
  spSkuId: string;
}

export interface IAssignPackageData {
  orderId: string;
  skuId: string;
  tenantId: string;
  allotment: number;
  remark: string;
}

export interface IOrderUsageResult {
  used: number;
  all: number;
}

// 可选号码列表项目
export interface INumberItem {
  mobileno: string;  // 手机号码
}

// 可选号码列表结果
export interface INumberListResult {
  infos: INumberItem[];   // 直接返回号码列表数组
}

// 移动卡领取提交数据类型
export interface IMobileCardAddData {
  areaCode: string; // 号码归属地编码
  areaName: string; // 号码归属地名称
  mainprodid: string; // 商品编码
  mainprodname: string; // 商品名称
  price: string; // 套餐价格
  desc: string; // 套餐描述
  userName: string; // 姓名
  cerNo: string; // 身份证号
  telno: string; // 联系电话
  servnumber: string; // 选择的号码
  province: string; // 省份
  addressCity: string; // 城市
  addressArea: string; // 区域
  address: string; // 详细地址
  inviterKey: string; // 邀请人Key
}
